<?php

namespace app\common\model;

/**
 * [Member  用户表]
 * @author [C。]
 * @return html
 */
class Member extends Base
{
    /**
     * 根据搜索条件获取C端用户列表信息
     */
    public function getMemberByConditon($map, $from=0, $size = 5,$field = '*')
    {
        $order = ['id' => 'desc'];

        $result =  $this->field($field)->where($map)
            ->limit($from, $size)
            ->order($order)
            ->select();

        return $result;
    }

    /**
     * 根据条件来获取列表的数据的总数
     * @param array $param
     */
    public function getMemberCountByCondition($map = []) {
        return $this->where($map)->count();
    }
    /**
     * 根据条件来获取列表的数据的总数
     * @param array $param
     */
    public function editByTel($data,$map) {
        $result = $this->allowField(true)->isUpdate(true)->save($data, $map);
        return $result;
    }
    /**
     * 根据条件来获取列表的数据的总数
     * @param array $param
     */
    public function getMemberall($map = []) {
        return $this->Distinct(true)->field('tel')->where($map)->select()->toArray();
    }
    /**
     * 根据条件来获取列表的数据的总数
     * @param array $param
     */
    public function one($map = [],$field) {
        return $this->field($field)->where($map)->find();
    }
}